tar putty - French English Dictionary